NHNOOCH3FONH2OHOHOHHO